Add new hypercall "set_callback" taking a callback identifier and the
authorIan.Campbell@xensource.com <Ian.Campbell@xensource.com>
Thu, 6 Apr 2006 11:03:53 +0000 (12:03 +0100)
committerIan.Campbell@xensource.com <Ian.Campbell@xensource.com>
Thu, 6 Apr 2006 11:03:53 +0000 (12:03 +0100)
commitd366b69d6ad3d584408c253d3d52398c3d5c48b3
tree105870d29172d39c933e74a380a9c0a7f91b6b1b
parent564a3bf276a54124229617f57d1940c2e8d17cf0
Add new hypercall "set_callback" taking a callback identifier and the
callback address.

This new hypercall incorporates the functionality of the existing set_callbacks
hypercall in a more flexible manner. set_callbacks is retained for compatibility.

Signed-off-by: Ian Campbell <ian.campbell@xensource.com>
12 files changed:
linux-2.6-xen-sparse/include/asm-i386/mach-xen/asm/hypercall.h
linux-2.6-xen-sparse/include/asm-i386/mach-xen/setup_arch_post.h
linux-2.6-xen-sparse/include/asm-x86_64/mach-xen/asm/hypercall.h
linux-2.6-xen-sparse/include/asm-x86_64/mach-xen/setup_arch_post.h
xen/arch/x86/x86_32/entry.S
xen/arch/x86/x86_32/traps.c
xen/arch/x86/x86_64/entry.S
xen/arch/x86/x86_64/traps.c
xen/include/public/arch-x86_32.h
xen/include/public/arch-x86_64.h
xen/include/public/callback.h [new file with mode: 0644]
xen/include/public/xen.h